package com.mingqijia.gassafety.job.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author zhangfei
 */
@Data
@ApiModel(value = "设备列表筛选信息")
public class EquipmentListRequest {

    @ApiModelProperty("页码")
    private int page=1;
    @ApiModelProperty("每页数量")
    private int pageSize=30;
    @ApiModelProperty("设备号")
    private String imei;
    @ApiModelProperty("设备厂商")
    private String equipmentManufacturer;
    @ApiModelProperty("设备类型")
    private String equipmentType;
    @ApiModelProperty("设备型号")
    private String equipmentModel;
    @ApiModelProperty("检测类型")
    private String detectionType;
    @ApiModelProperty("运营商")
    private String operators;
    @ApiModelProperty("通讯方式")
    private String communicationMode;
    @ApiModelProperty("到期时间")
    private String expirationTime;

    @ApiModelProperty("选中集合")
    private List<String> equipments;

    private String spId;


    @ApiModelProperty("开通状态:0未开通 1开通  不选-1")
    private Integer openStatus;
    @ApiModelProperty("注册状态:0未注册 1注册  不选-1")
    private Integer registerStatus;
    @ApiModelProperty("激活状态:0未激活 1激活  不选-1")
    private Integer activateStatus;
    @ApiModelProperty("protocol_version")
    private String protocolVersion;
    private String iccid;

    @ApiModelProperty("注册时间")
    private String signInTime;

    @ApiModelProperty("登记时间")
    private String registerTime;
}
